// change these as appropriate
#ifndef STACK_H_
#define STACK_H_

#include "../String/String.h"
#include "../Array/Array.h"

struct Stack {
	pArray contents;
};
typedef struct Stack* pStack;

pStack Stack_new();

int Stack_push(pStack stack, void* toPush);

void* Stack_pop(pStack stack);

void* Stack_peek(pStack stack);

int Stack_isEmpty(pStack stack);

#endif /* EXAMPLE_H_ */
